From MDA Platform-Specific Model to Code Generation: Coupling of RM-ODP and UML Action Semantics Standards

نویسندگان

  • Reda Bendraou
  • Salim Bouzitouna
  • Marie-Pierre Gervais
چکیده

Model Driven Architecture (MDA) defined by Object Management Group (OMG) in 2000 promotes the model engineering in order to facilitate code production in a cost-effective manner. It advocates the distinction between models designed independently of any technical consideration of the underlying platform (the Platform Independent Model – PIM) and models that include such considerations (the Platform Specific Model – PSM). These are considered as the entry point towards the code. For this, they must reflect the software architecture of the application as well as the instructions details. Focusing on the case of distributed applications, the specification of distributed systems and in particular, of their software architecture is making possible through the use of the Reference Model of Open Distributed Processing (RM-ODP) issued by the ISO and ITU-T. Actually, this architectural framework is devoted to the description of distributed systems. However, it is not well suited to express all information contained in the code and consequently, to capture the relevant information needed in a PSM. To face this drawback, we have chosen to couple ODP with Action Semantic of UML. This paper reports our experience, which is achieved in the context of our work dealing at the provision of an MDA methodology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Action Semantics for Model Transformation Systems

Recently, the main trends in software engineering have been dominated by the Model Driven Architecture (MDA) [1] vision of the Object Management Group (OMG). According to MDA, software development will be driven by a thorough modeling phase where (i) first a platform independent model (PIM) of the business logic is constructed from which (ii) platform specific models (PSMs) including details of...

متن کامل

Applying Model-Driven Development to Business Systems using RM-ODP and EDOC

Improving development efficiency and maintainability for business systems requires a seamless development process, and both RM-ODP and MDA play a key role to this end. This paper shows our Model-Driven Development process in building business systems using RM-ODP and UML Profile for EDOC, with a case study of Electronic Health Record system models, and discusses several issues related to RM-ODP...

متن کامل

Supporting Model-to-Model Transformations: The VMT Approach

The model-driven architecture approach (MDA) promotes software development as driven by a thorough modeling phase where application code is automatically generated from a platform specific UML model (PSM). The idea is that the PSM is itself derived from a platform independent UML model (PIM). Such code generation and model derivation are examples of model-to-model transformations. This paper pr...

متن کامل

MDA Approach in Real - Time Systems Development with Ada 2005

Over the years, number of design methodologies were developed. One of the state-of-the-art modeling approaches is Model Driven Architecture. This thesis is an attempt to utilize the MDA in a specific and complex domain – real-time systems development. In MDA framework there are three levels of abstraction: computation independent, platform independent and platform specific. The target environme...

متن کامل

Towards an MDA-Oriented Methodology

The author describes the need to introduce a methodology named MDA or Model Driven Architecture based on the concept of Open Distributed Application Construction (ODAC) to be used as a guide in the development of complex distributed applications. The reasons offered for the need of MDA are: 1. The emerging and proliferation of middleware technology. 2. The interoperability of the different midd...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004